.line_central_ma{
   border: 2px solid red;
   float: left;
}

.area_mandamiento1{
    margin: auto;
    float: left;
    width: 900px;
    min-height: 150px;
    border:1px solid #c3c3c3;
    background:#f0ede8;
    margin-bottom: 1%;
}

.area_md1{
    float: left;
    margin: auto;
    margin-left: 1%;
    margin-top: 1%;
    width: 828px;
    min-height: 220px;
/*    border: 1px solid purple;*/
}

.area_md_btn{
    float: left;
    margin-top: 1%;
    margin-left: 5%;
    width: 220px;
    height:190px;
    /*border: 1px solid blue;*/
}

.ima_md1{
    /*border: 1px solid blue;*/
    width: 110px;
    height: 97px;
    margin: auto;
    margin-top: 12%;
    text-align: center;
    background: url(../../images/img_plantilla/mandamiento_operaciones.png) no-repeat;
}

.ima_md2{
    /*border: 1px solid blue;*/
    width: 110px;
    height: 125px;
    margin: auto;
    text-align: center;
    background: url(../../images/img_plantilla/pago_importacion.png) no-repeat;
}

.ima_md3{
    /*border: 1px solid blue;*/
    width: 110px;
    height: 87px;
    margin: auto;
    margin-top: 17%;
    text-align: center;
    background: url(../../images/img_plantilla/pago_resoluciones.png) no-repeat;
}

#expandir{
    margin: auto;
    margin-left: 4%;
    margin-top: 10%;
    width: 200px;
    /*border: 1px solid red;*/
}

.linea{
    float: left;
    /*margin: auto;*/
    margin-top: 1%;
    margin-left: 37.8%;
    /*margin-bottom: 1%;*/
    /*padding-bottom: 1%;*/
    width: 200px;
    border: 1px solid #c3c3c3;
}

.linea_tabla{
    float: left;
    /*margin: auto;*/
    margin-top: 2%;
    margin-bottom: 1%;
    margin-left: 37.8%;
    /*margin-bottom: 1%;*/
    /*padding-bottom: 1%;*/
    width: 200px;
    border: 1px solid #c3c3c3;
}
.alinearizq{
    float: left;
    margin-left: 2%;
    margin-top: -1%;
/*  border: 1px solid purple;*/
}

.centrar{
    /*margin-top: -2%;*/
    margin: auto;
    font-weight: normal;
    margin-top: 1.5%;
    padding-top: 1.5%;
    text-align: center;
    /*border: 1px solid red;*/
}

.justificar{
    /*margin-top: -2%;*/
    margin: auto;
    font-weight: normal;
    margin-left: 12%;
    margin-top: 1.5%;
    padding-top: 1.5%;
    text-align: justify;
    /*border: 1px solid red;*/
}

/***********************/
/***Botones izquierda***/
/***********************/

.boton_md_der{
    float: right;
    width: 25%;
    min-height: 12%;
    margin-bottom: 1.2%;
    margin-top: -1%;
    /*margin: auto;*/
    /*margin-top: 22%;*/
    /*border: 1px solid slateblue;*/
}

.boton_md_centro{
    float: left;
    width: 60%;
    min-height: 12%;
    /*margin-bottom: 1.2%;*/
    margin: auto;
    margin-top: 1%;
    margin-left: 20%;
    /*margin: auto;*/
    /*margin-top: 22%;*/
    /*border: 1px solid slateblue;*/
}

.divizq{
    float: left;
    margin: auto;
    padding-left: 10%;
    /*border: 1px solid red;*/
}

.divder{
    float: right;
    margin: auto;
    padding-right: 10%;
    /*border: 1px solid red;*/
}

.area_md2{
    float: left;
/* border: 1px solid red;*/
    margin-left: 1%;
    margin-top: 2%;
    min-height: 100px;
}

.area_md3{
    float: left;
    /*border: 1px solid red;*/
    width: 700px;
    margin-left: 8%;
    margin-top: 1.5%;
    min-height: 215px;
}


/*************************************************************/
/********************Alinear input****************************/
/*************************************************************/

#alin_input_mo1{
    margin-left: 30%;
    /*border: 1px solid green;*/
}

#alin_input_mo2{
    margin-left: 55%;
    /*border: 1px solid green;*/
}
#alin_input_mo3{
    margin-left: 70%;
    /*border: 1px solid green;*/
}

#alin_input_mo4{
    margin-left: 37%;
    /*border: 1px solid green;*/
}
#alin_input_mo5{
    margin-left: 65%;
    /*border: 1px solid green;*/
}

.tam_valor{
   max-width: 75px;
   min-width: 75px;
}

#expandir_btn_impresion{
    width: 100px;
}

.linea_mo_impresion{
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 31%;
    width: 40%;
    border: 1px solid #c3c3c3;
}

.area_md4{
    float: left;
    margin: auto;
    margin-left: -0.1%;
    margin-top: 1%;
    width: 845px;
    min-height: 120px;
    /*border: 1px solid purple;*/
}

.boton_md_info{
    float: left;
    width: 100%;
    /*margin: auto;*/
    /*margin-left: -0.2%;*/
    margin-top: 1%;
    /*border: 1px solid slateblue;*/
}

.hr_linea_gris_dentro{ 
    min-height: 40px;
    border: 1px solid #dbe0e3; 
    background: #f0ede8;
    text-align: center;
    font-size: 13px;
    font-weight:bold;
    width: auto;
    color: #00436F;
    padding-top: 1%;
    padding-bottom: 1%;
    /*border: 1px solid red;*/ 
}
.tablita_mo_reimprimir{
    float: left; 
    margin-top: 2%;
    width: 85%;
    margin-left: 7%;
/*  border: 1px solid orange;*/
}
.tablita_mo_reimprimir .dataTable thead h3{
  text-align: center;
  width: 30px;
   height:55px;
/*  border: 1px solid orange;*/
}
/*.tablita_mo_reimprimir .dataTables_wrapper{
    float: left; 
    width: 100%;
  border: 1px solid orange;
}


.tablita_mo_reimprimir .dataTable{
  float: left;
    width:100%;
  border: 1px solid blue;
}*/

.tablita_mo_reimprimir1{
    float: left; 
    width: 85%;
    margin-left: 12.5%;
  /*border: 1px solid orange;*/
}

.tablita_mo_reimprimir1 .dataTables_wrapper{
    float: left; 
    width: 87%;
  /*border: 1px solid orange;*/
}

.tablita_mo_reimprimir1 .dataTable thead h3{
  text-align: center;
  width: 30px;
   height:55px;
/*  border: 1px solid red;*/
}


#margen{
    padding-top: 10px;
    padding-bottom: 10px;
    /*border: 1px solid red;*/
}

/************************************************************************/
/*****************************Area botones*******************************/
/************************************************************************/

.img_mandamiento{
     float: right;
     margin-right: 2%;
     margin-top: -6%;
/*     border: 1px solid red;*/
}

/**********************/

.tam_input_anio{
    width: 60px;
}
.tam_input_mes{
    width: 100px;
}